#ifndef GREEDY_H
#define GREEDY_H
#include <vector>
#include "structs.hh"

using namespace std;

/**
  * Cette fonction calcule la solution gloutone probabiliste
  * au problème du choix des BTS en utilisant la fonction 
  * fitnessProportionateSelector (méthode de la roulette) dans le choix 
  * de la meilleur solution locale.
  * La méthode suppose que le générateur aléatoire est déjà initialisé.
  *
  * @param d Le jeux de donnée.
  *
  * @return L'ensemble des BTS séléctionné.
  */
vector < BTS* > greedy ( Dataset const& d );
#endif
